unit bittype;

{$mode objfpc}{$H+}

interface

type
 bit1=0..1;
 bit2=0..3;
 bit3=0..7;
 bit4=0..15;
 bit5=0..31;
 bit6=0..63;
 bit7=0..127;
 bit8=Byte;
 bit9=0..511;
 bit10=0..1023;
 bit11=0..2047;
 bit12=0..4095;
 bit13=0..8191;
 bit14=0..16383;
 bit15=0..32767;
 bit16=Word;
 bit17=0..131071;
 bit18=0..262143;
 bit19=0..524287;
 bit20=0..1048575;
 bit21=0..2097151;
 bit22=0..4194303;
 bit23=0..8388607;
 bit24=0..16777215;
 bit25=0..33554431;
 bit26=0..67108863;
 bit27=0..134217727;
 bit28=0..268435455;
 bit29=0..536870911;
 bit30=0..1073741823;
 bit31=0..2147483647;
 bit32=DWORD;
 bit38=0..274877906943;
 bit43=0..8796093022207;
 bit44=0..17592186044415;
 bit48=0..281474976710655;
 bit64=QWORD;

implementation

end.

